@charset "utf-8";
html, body,ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
body {
	font-size: 16px;
	font-family: "微软雅黑", Helvetica, Arial, sans-serif;
	background-color: #fff;
}
body.modal-open {
	overflow: hidden;
}

img {
	border: 0px none;
}
a {
	text-decoration: none;
	cursor: pointer;
}
.mynav{
	width: 100%;
	border-bottom: 1px solid #ebebeb;
	background: #fff;
}
.nav{
	height: 95px;
	width: 1260px;
	margin: 0 auto;
	overflow: hidden;
	
}
.nav-lt{
	float: left;
	line-height: 95px;
}
.nav-rt{
	float: right;
	line-height: 95px;
}
.nav-lt img{
	margin-top:20px;
}
.nav-lt select{
	border: none;
	margin-left: 30px;
	font-size: 14px;
}
.nav-rt a{
	font-size: 18px;
	color: #000;
	margin: 15px;
}
.nav-rt-a{
	border-bottom: 2px solid #f1800f;
	padding-bottom: 10px;
}
.nav-rt a:hover{
	border-bottom: 2px solid #f1800f;
	padding-bottom: 10px;
	text-decoration: none;
}
/*--------------SLIDER----------------*/

.banner{
	width: 100%;
	min-width: 1260px;
	position: relative;
}
.banner img{
	width: 100%;
	height: auto;
}
.banner-center{
	position: absolute;
	width: 1260px;
	top: 30%;
	overflow: hidden;
	left: 50%;
	margin-left: -630px;
}
.banner-lt{
	float: left;
	width: 60%;
}
.banner-lt h1{
	font-size: 60px;
	color: #ffff00;
	font-weight: bold;
	font-style: italic;
	margin: 0;
}
.banner-center1{
	overflow: hidden;
	margin-top: 30px;
}
.banner-lt1{
	float: left;
}
.banner-rt1{
	float: left;
}
.banner-lt1 p{
	font-size: 24px;
	color: #fff;
	font-style: italic;
	margin: 0;
}
.banner-lt1 h1{
	font-size: 24px;
	font-weight: normal;
}
.banner-rt1 button{
	font-style: italic;
	background: url(../img/btn1.png) no-repeat center;
	width: 190px;
	height: 60px;
	border: none;
	font-weight: bold;
	color: #fff;
	font-size: 18px;
}
.banner-rt1 button i{
	margin-left: 5px;
	font-style: italic;
}
.banner-rt{
	float: right;
	width: 35%;
	background: #fff;
	border-radius: 20px;
	padding: 20px;
	position: relative;
	margin-bottom: 50px;
}
.banner-rt li h1{
	font-size: 18px;
	color: #000;
	margin: 0;
	
}
.banner-rt li{
	width: 100%;
	
	margin-bottom: 20px;
	
	overflow: hidden;
	position: relative;
	border-radius: 5px;
}
.banner-rt li input{
	width: 100%;
	font-size: 14px;
	padding: 0 20px;
	border: none;
	height: 50px;
	background: #ebebeb;
	
}
.qubie{
	width: 5px;
	position: absolute;
	height: 100%;
	left: 0;
	top: 0;
	background: #4f90bf;
}
.banner-rt li i{
	position: absolute;
	top: 0;
	right: 10px;
	font-weight: normal;
	line-height: 50px;
	color: #4f90bf;
}
.mylogin-lt{
	float: left;
}
.mylogin-rt{
	float: right;
}

.mylogin-lt a{
	color: #353535;
	font-size: 12px;
}
.mylogin-rt a{
	color: #353535;
	font-size: 12px;
	margin-left: 20px;
}
.mylogin-btn{
	
	border-radius: 100%;
	
	position: absolute;
	bottom: -50px;
	left: 50%;
	margin-left: -50px;
	
	background: -ms-linear-gradient(top, #0a132f, rgba(0,0,0,0));  
	background:-moz-linear-gradient(top,#0a132f,#f6f6f8); 
	
	background:-webkit-gradient(linear, 0% 50%, 50% 100%,from(#0a132f), to(rgba(0,0,0,0)));
	
	background: -webkit-gradient(linear, 0% 50%, 50% 100%, from(#0a132f), to(rgba(0,0,0,0)));     
	
	background: -webkit-linear-gradient(top, #0a132f, #rgba(0,0,0,0));
	
	background: -o-linear-gradient(top, #0a132f, rgba(0,0,0,0));
	transform: rotate(45deg);
	font-size: 24px;
	padding: 5px;
}
.mylogin-btn button{
	width: 100px;
	height: 100px;
	border-radius: 100%;
	background: #fff;
	font-size: 24px;
	transform: rotate(-45deg);
	border: none;
}
.center{
	width: 1260px;
	margin: 0 auto;
	margin-bottom: 50px;
}

.center-tit{
	text-align: center;
	margin-top: 50px;
	margin-bottom: 30px;
}
.center-tit h1{
	font-size: 45px;
	color: #000;
	font-weight: bold;
}
.center-tit h1 span{
	color: #f3810e;
}
.center-tit p{
	font-size: 18px;
	color: #9c9c9c;
}
.list1{
	width: 313px;
	overflow: hidden;
	float: left;
	border-bottom: 1px solid #f3810e;
}
.list1 li{
	width: 100%;
	padding: 30px;
	height: 150px;
	background: #f3810e;
	border-bottom: 1px solid #fff;
}
.list1 li h1{
	margin: 0;
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 10px;
}
.list1 li p{
	font-size: 15px;
	color: #fff;
}
.list2{
	float: left;
	width: 75%;
	border-bottom: 1px dashed #f3810e;
}
.list2 li{
	width: 314px;
	border: 1px dashed #f3810e;
	height: 150px;
	text-align: center;
	float: left;
	border-left: none;
	border-bottom: none;
}
.list2 li:nth-of-type(3n+1){
	border-left: none;
}
.list2 li span{
	width: 95px;
	height: 95px;
	border-radius: 100%;
	padding: 20px;
	background: #f3810e;
	display: inline-block;
	margin: 10px 0px;
}
.list2 li span img{
	width: 100%
}
.list2 li a{
	color: #f3810e;
	font-size: 16px;
	display: inline-block;
	width: 100%;
	height: 100%;
}
.center-md{
	overflow: hidden;
}
.center1-tit{
	position: relative;
	margin: 40px 0px;
	overflow: hidden;
}
.center1-tit h1{
	font-size: 24px;
	font-weight: bold;
	color: #000;
	overflow: hidden;
	position: absolute;
	margin: 0;
}
.center1-span2{
	
	width: 100%;
	text-align: center;
	
}
.center1-span1{
	background: url(../img/xianlt.png) no-repeat right center;
	background-size: 100%;
	overflow: hidden;
	width: 45%;
	height: 25px;
	display: inline-block;
	float: left;
}
.center1-span3{
	background: url(../img/xianrt.png) no-repeat right center;
	background-size: 100%;
	overflow: hidden;
	width: 45%;
	height: 25px;
	display: inline-block;
	float: right;
}
.model-tit{
	border-bottom: 1px solid #ffd9b2;
}
.model{
	overflow: hidden;
}
.model-lt{
	float: left;
	width: 60%;
}
.model-rt{
	width: 35%;
	float: right;
	position: relative;
}
.model-tit{
	overflow: hidden;
	width: 100%;
	line-height: 40px;
}
.model-tit a{
	float: right;
}
.model-tit a i{
	font-size: 24px;
	color: #cbcbcb;
}
.model-tit span{
	border-bottom: 2px solid #000;
	padding-bottom: 8px;
}
.model-center{
	overflow: hidden;
	margin-top: 20px;
}
.list3-lt{
	float: left;
	width: 20%;
}
.list3-rt{
	float: right;
	width: 75%;
	
}
.list3-lt li{
	margin-bottom: 10px;
	height: 90px;
	position: relative;
}
.list3-lt li img{
	height: 100%;
	width: 100%;
}
.list3-lt li p{
	position: absolute;
	bottom: 0PX;
	background: rgba(0,0,0,0.6);
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
	line-height: 30px;
	width: 100%;
	margin: 0;
	padding: 0px 10px;
}
.list3-rt{
	list-style-type: disc;
	color: #f3810e;
}
.list3-rt li{
	height: 40px;
}
.list3-rt p{
	width: 70%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
	float: left;
	color: #585858;
}
.list3-rt span{
	float: right;
	color: #d2c4c1;
}
.model-rt img{
	width: 100%;
	height: 258px;
}
.model-rt p{
	position: absolute;
	bottom: 0;
	margin: 0;
	background: rgba(0,0,0,0.6);
	color: #fff;
	line-height: 30px;
	width: 100%;
	padding: 0px 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
}
.tb1{
	width: 100%;
}
.tb1 th{
	border-bottom: 1px solid #ffd9b2;
}
.tb1 tr{
	line-height: 36px;
}
.tb2{
	margin: 0;
}
.tb1 p{
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
}
.tb1 button{
	
	height: 30px;
	background: #f3810e;
	color: #fff;
	font-size: 14px;
	border: none;
	line-height: 30px;
}
.list4{
	width: 100%;
	overflow: hidden;
}
.list4 li{
	float: left;
	margin-right: 2%;
	width: 23.5%;
	border: 1px solid #e4e4e4;
}
.list4 li:nth-of-type(4n+4){
	margin-right: 0%;
}
.list4 li img{
	width: 100%;
	height: 170px;
}
.list4-lt{
	overflow: hidden;
	padding: 10px;
}
.list4-rt{
	overflow: hidden;
	padding: 0px 10px;
}
.list4-lt h1{
	font-size: 24px;
	font-weight: normal;
	color: #000;
	float: left;
	margin: 0;
}
.list4-lt p{
	font-size: 16px;
	float: right;
	color: #000;
}
.list4-rt h1{
	font-size: 24px;
	font-weight: bold;
	color: #f3810e;
	float: left;
	margin: 0;
}
.list4-rt button{
	float: right;
	background: #f3810e;
	color: #fff;
	border: none;
	padding: 5px;
}
.list4-p{
	font-size: 14px;
	padding: 10px;
	color: #000;
}
.list5 li{
	border-radius: 10px;
}
.list5 li img{
	border-radius: 10px 10px 0px 0px ;
}
.list5-center h1{
	margin: 0;
	color: #f3810e;
	font-size: 26px;
	padding: 0px 10px;
	font-weight: bold;
}
.list5-center h1 span{
	color: #000 !important;
	font-size: 14px !important;
	margin-left: 10px;
	font-weight: normal !important;  
}
.list5-xian{
	margin:10px;
	height: 2px;
	overflow: hidden;
	background: #e4e4e4;
}
.list5-xian span{
	height: 2px;
	width: 50px;
	display: block;
	background: #f3810e;
}
.list5 a:hover{
	text-decoration: none;
}
.foot{
	width: 100%;
	background: #24252a;
	padding: 30px 0px;
}
.foot-center{
	width: 1260px;
	margin: 0 auto;
	overflow: hidden;
}
.foot-lt{
	float: left;
}
.foot-rt{
	float: right;
	text-align: right;
}
.foot-tit a{
	color: #fff;
	font-size: 14px;
}
.foot-tit span{
	margin: 0px 20px;
	color: #fff;
	font-weight: normal;
	
}
.foot-lt h1{
	color: #fff;
	font-size: 25px;
	margin: 20px 0px;
}
.foot-lt p{
	color: #fff;
	font-size: 14px;
	margin: 0;
}
.foot-rt p{
	color: #fff;
	font-size: 14px;
	margin-top: 60px;
}
.login{
	width: 1260px;
	margin: 0 auto;
}
.login-lt{
	float: left;
	height: 80%;
}
.login-lt img{
	width: 75%;
}
.login-rt{
	margin-right: 10%;
	margin-top: 15%;
	box-shadow: 0px 0px 5px #c3c3c3;
}
.loginbtn{
	box-shadow: -2px -2px 5px #c3c3c3;
	background: #fff;
}
.loginbtn button{
	border: 5px solid #fff;
	box-shadow: 0px 2px 5px #c3c3c3;
}
.login-rt select{
	    width: 100%;
    font-size: 14px;
    padding: 0 20px;
    border: none;
    height: 50px;
    background: #ebebeb;
    appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
color: #757575;
}
.set1{
	 width: 100%;
    font-size: 14px;
    padding: 0 20px;
    border: none;
    height: 50px;
    background: #ebebeb;
    line-height: 50px;
}
.set1 label{
	color: #757575;
	font-weight: normal;
}

.set1 a{
	background: url(../img/upset.png) no-repeat left center;
	padding-left: 30px;
	color: #757575;
	margin-left: 60px;
}
.set2{
	background: url(../img/onset.png) no-repeat left center !important;
}
.login-rt1{
	margin-top: 5% !important;
	
}
.list6 {
	border: 1px solid #cbcbcb;
	background: #fff;
}
.list6 li{
	
	background: #fff;
	position: relative;
	margin-bottom: 10px;
}
.list6 li a{
	color: #212121;
	font-size: 16px;
	padding: 15px;
	display: block;
}
.list6 li a:hover{
	background: #f9efe6;
	text-decoration: none;
}
.list6 li p{
	padding: 15px;
}
.geren-lt{
	float: left;
	width: 30%;
}
.geren-rt{
	float: right;
	width: 65%;
	border: 1px solid #cbcbcb;
	background: #fff;
	padding: 0px 20px;
	min-height: 500px;
}
.center2{
	margin-top: 30px;
	overflow: hidden;
}
.list6-tit{
	background: #f08519 !important;
}
.list6-tit p{
	color: #fff;
	margin: 0;
	font-size: 16px;
}
.list6 li span{
	position: absolute;
	left: 0px;
	height: 100%;
	width: 4px;
	background: #f08519;
	display: block;
	top: 0px;
}
.geren-tit{
	font-size: 16px;
	color: #000;
	font-weight: normal;
	border-bottom: 1px solid #cbcbcb;
	margin: 0;
	line-height: 40px;
}
.geren-center li{
	line-height: 40px;
}
.geren-center li label{
	width: 120px;
	text-align: right;
	font-size: 14px;
	color: #353535;
	font-weight: normal;
}
.geren-center li a{
	color: #f08519;
	font-weight: bold;
}
.geren-center li span{
	font-size: 14px;
	color: #353535;
	font-weight: normal;
}
.geren-center{
	margin: 20px 0px;
}
.zhezhao{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: rgba(0,0,0,0.1);
	display: none;
}
.zhezhao-kuang{
	width: 400px;
	background: #fff;
	border-radius: 10px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -200px;
	margin-top: -134px;
}
.zhezhao-tit{
	width: 100%;
	height: 40px;
	background: #f48f28;
	border-radius: 10px 10px 0px 0px;
	line-height: 40px;
	position: relative;
	text-align: center;
}
.zhezhao-tit p{
	color: #fff;
	font-size: 16px;
}
.zhezhao-tit i{
	position: absolute;
	right: 0;
	top: 0;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	cursor: pointer;
}
.zhezhao-center{
	margin: 20px;
}
.zhezhao-center li{
	margin-bottom: 10px;
	line-height: 30px;
}
.zhezhao-center li label{
	width: 30%;
	text-align: right;
	font-size: 14px;
	font-weight: normal;
	color: #484848;
}
.zhezhao-center li input{
	width: 65%;
	border-radius: 5px;
	border: 1px solid #d9d9d9;
	padding: 0px 10px;
	font-size: 14px;
	color: #484848;
}
.zhezhao-btn{
	margin: 0px 20px;
	text-align: center;
}
.zhezhao-btn button{
	width: 50%;
	height: 40px;
	border-radius: 5px;
	color: #fff;
	font-size: 16px;
	background: #f48f28;
	margin-bottom: 20px;
	border: none;
}
.list7{
	margin: 20px 0px;
	overflow: hidden;
}
.list7 li{
	float: left;
	width: 180px;
	height: 180px;
	position: relative;
	margin-right: 18px;
	margin-bottom: 15px;
}
.list7 li:nth-of-type(4n+4){
	margin-right: 0px;
}
.list7 li img{
	width: 100%;
	height: 100%;
}
.list7 li a{
	width: 100%;
	height: 100%;
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	background: #f08519;
	color: #fff;
	text-decoration: none;
	text-align: center;
}
.list7 li a:hover{
	opacity: 1;
}
.list7 li a h1{
	font-size: 24px;
	margin-top: 70px;
}
.list7 li a p{
	font-size: 14px;
}
.books{
	width: 100%;
	overflow: hidden;
	margin: 15px 0px;
	margin-bottom: 0px;
}
.books-lt{
	float: left;
	width: 15%;
	margin-right: 2%;
}
.books-rt{
	float: left;
	width: 83%;
	overflow: hidden;
}
.books-rt li{
	width: 50%;
	float: left;
}
.books-lt img{
	width: 100%;
}
.books-rt li h1{
	margin: 0;
	font-size: 24px;
	margin-bottom: 20px;
	color: #F08519;
}
.books-rt li p{
	font-size: 14px;
}
.school-list li{
	width: 100%;
}
.tit1{
	border-left: 2px solid #F08519;
	padding-left: 20px;
	line-height: 24px;
	font-size: 18px;
	margin: 10px 0px;
}
.school-center p{
	font-size: 14px;
	color: #575757;
}
.list8{
	margin-top: 20px;
}
.list8 li{
	line-height: 30px;
}
.list8 li h1{
	margin: 0;
}
.list9{
	width: 100%;
	margin: 20px 0px;
	overflow: hidden;
}
.list9 li{
	float: left;
	width: 32%;
	margin-right: 2%;
	border: 1px solid #f1dcc7;
	border-radius: 10px;
	padding: 10px;
	margin-bottom: 10px;
}
.list9 li:nth-of-type(3n+3){
	margin-right: 0px;
}

.list9 li h1{
	margin: 0;
	margin-bottom: 10px;
	font-size: 16px;
	color: #f08519;
}
.list9 li p{
	font-size: 14px;
	color: #666666;
}
.vip{
	width: 80%;
	margin: 20px auto;
	overflow: hidden;
	border-radius: 10px;
	border: 1px solid #e9e9e9;
	padding: 50px;
}
.vip-lt{
	float: left;
	width: 30%;
	border: 2px solid #F08519;
	border-radius: 100%;
}
.vip-lt img{
	width: 100%;
	height:auto;
	padding: 20px;
}
.vip-rt{
	float: right;
	width: 65%;
	padding-top: 30px;
}
.vip-rt p i{
	margin-right: 5px;
	color: #F08519;
}
.vip1{
	text-align: center;
}
.vip1 p{
	color: #F08519;
	font-size: 14px;
}
.vip1 p span{
	font-size: 18px;
	color: #f60d12;
	font-weight: bold;
}
.vip1 button{
	width: 150px;
	height: 40px;
	border-radius: 5px;
	border: none;
	font-size: 18px;
	color: #fff;
	background: #F08519;
	margin-top: 30px;
}
.shop-center{
	width: 1260px;
	margin: 0 auto;
	margin-top: 20px;
	
}
.shop-tit{
	background: #5EBC1D;
	width: 100%;
	height: 50px;
	overflow: hidden;
	line-height: 50px;
	padding-bottom: 2px;
	padding-top: 10px;
	
}
.shop-tit li{
	float: left;
	cursor: pointer;
	color: #fff;
	padding: 0px 30px;
	border-radius: 5px 5px 0px 0px;
	margin: 0px 10px ;
}
.shop-tit li:hover{
	background: #fff;
	color: #000;
}
.onshoptit{
	background: #fff;
	color: #000 !important;
}
.shop-ser{
	border: 1px solid #bdbdbd;
	widows: 100%;
	height: 50px;
	overflow: hidden;
	margin: 20px 0px;
}
.shop-ser-lt{
	float: left;
}
.shop-ser-lt select{
	border: none;
	height: 50px;
	line-height: 50px;
	margin: 0px 20px;
	outline: none;
}
.shop-ser-rt{
	float: right;
	border-left: 1px solid #bdbdbd;
	height: 100%;
}
.shop-ser-rt input{
	background: url(../img/serch.png) no-repeat left center;
	padding-left: 30px;
	height: 100%;
	border: none;
	outline: none;
	margin: 0px 15px;
}
.shop-ser-rt button{
	border: 1px solid #bdbdbd;
	border-radius: 5px;
	background: #e8e8e8;
	margin-right: 20px;
	padding: 5px 15px;
}
.shop-middel{
	overflow: hidden;
	width: 1220px;
}
.shop-middel li{
	margin-right: 20px;
	width: 222px;
	border: 1px solid #e4e4e4;
	float: left;
	margin-bottom: 20px;
}
.shop-middel li div{
	width: 100%;
	height: 170px;
	text-align: center;
	
}
.shop-middel li div img{
	height: 80%;
	margin-top: 10%;
	
	
}
.shop-middel li p{
	font-size: 12px;
	color: #000;
	height: 30px;
	overflow: hidden;
	
	margin: 0px 10px;
}
.shop-middel li h1{
	font-size: 16px;
	color: #ff0036;
	margin:10px;
}
.shop-details-img img{
	width: 1000px;
	height: 50px;
}
.shop-details-img p{
	color: #000;
	font-family:"NSimSun";
}
.shop-details-img p a{
	font-family: "微软雅黑";
	margin-right: 5px;
	color: #000;
}
.shop-details-img p a:hover{
	color: #5EBC1D !important;
}
.shop-details-center-lt{
	width: 350px;
	height: 350px;
	border: 1px solid #d2d2d2;
	text-align: center;
	float: left;
}
.shop-details-center-lt img{
	height: 80%;
	margin-top: 10%;
}
.shop-details-center{
	
	border: 1px solid #ebebeb;
	overflow: hidden;
	padding: 20px;
}
.shop-details-center-rt{
	float: left;
	margin-left: 20px;
	width: 588px;
}
.shop-details-center-rt h1{
	font-size: 20px;
	color: #000;
	margin: 10px 0px;
	margin-bottom: 20px;
	
}
.peper{
	text-align: center;
	margin: 20px 0px;
}
.peper a{
	margin: 0px 10px;
	color: #838383;
}
.onpeper{
	background: #f1800f;
	color: #fff !important;
	padding: 5px 10px;
	
}
.peper a:hover{
	color: #f1800f;
}
.shop-details-img img{
	width: 1000px;
	height: 50px;
}
.shop-details-img p{
	color: #000;
	font-family:"NSimSun";
}
.shop-details-img p a{
	font-family: "微软雅黑";
	margin-right: 5px;
	color: #000;
}
.shop-details-img p a:hover{
	color: #5EBC1D !important;
}
.shop-details-center-lt{
	width: 350px;
	height: 350px;
	border: 1px solid #d2d2d2;
	text-align: center;
	float: left;
}
.shop-details-center-lt img{
	height: 80%;
	margin-top: 10%;
}
.shop-details-center{
	width: 1000px;
	border: 1px solid #ebebeb;
	overflow: hidden;
	padding: 20px;
}
.shop-details-center-rt{
	float: left;
	margin-left: 20px;
	width: 588px;
}
.shop-details-center-rt h1{
	font-size: 20px;
	color: #000;
	
}
.details1{
	width: 100%;
	padding: 20px 10px;
	background: #46c37b;
	overflow: hidden;
}
.details1 p{
	float: left;
	margin: 0px;
	font-size: 12px;
	line-height: 26px;
	color: #fff;
}
.details1 p label{
	font-size: 26px;
	color: #fff;
	font-weight: bold;
}
.details1 span{
	float: right;
	line-height: 26px;
	font-size: 12px;
}
.details2{
	width: 100%;
	margin: 30px 0px;
	overflow: hidden;
}
.details2 li{
	width: 50%;
	float: left;
	font-size: 12px;
	line-height: 24px;
}
.mydetails label{
	font-size: 12px;
	color: #afafaf;
	margin-right: 20px;
}
.mydetails1{
	border: 1px solid #afafaf;
	height: 35px;
	display: inline-block;
}
.mydetails-lt input{
	width: 50px;
	height: 33px;
	border: none;
	float: left;
	text-align: center;
}
.mydetails-rt{
	display: inline-block;
	width: 28px;
}
.mydetails-rt button{
	width: 28px;
	height: 16px;
	border: none;
	background: #e9e9e9;
	color: #646464;
	cursor: pointer;
	float: left;
	line-height: 16px;
}
.btn2{
	color: #cccccc;
	margin-top: 1px;
}
.details3{
	margin-top: 20px;
}
.details3 button{
	background: #f1800f;
	border: 1px solid #f1800f;
	border-radius: 5px;
	color: #ff2832;
	padding: 5px 20px;
	cursor: pointer;
}
.btn3{
	color: #fff !important;
	
	background: url(../img/car.png) no-repeat 20px center #f1800f !important;
	
}
.details-center{
	width: 1000px;
	margin: 20px 0px;
	border: 1px solid #e9e9e9;
}
.details-center-tit{
	padding: 5px 20px;
	background: #e9e9e9;
	color: #000;
	border: 1px solid #e9e9e9;
}
.details-center-md{
	margin: 20px;
	overflow: hidden;
}
.details-center-md li{
	float: left;
	width: 30%;
	margin-left: 2%;
	font-size: 12px;
	line-height: 24px;
}
.details-center p{
	margin: 20px;
	font-size: 12px;
	line-height: 24px;
}
.details-center img{
	width: 80%;
	margin: 20px;
	margin-left: 10%;
	
}
.beg{
	color: #fff;
	margin: 0;
	font-weight: normal;
	line-height: 30px;
	text-decoration:line-through;
	margin-left: 30px;
}
.img1{
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}
.sct label{
	font-size: 14px;
}
.sct1 h1{
	font-size: 49px;
	color: #5c5c5c;
	font-weight: bold;
	float: left;
	margin: 0;
}
.sct1{
	overflow: hidden;
}
.sct1-center{
	float: left;
	
}
.sct1 h2{
	font-size: 18px;
	color: #2c3948;
	margin: 0;
	line-height: 30px;
}
.sct1 span{
	font-size: 14px;
	color: #2c3948;
}
.sct1 label{
	font-size: 16px;
	color: #d1d1d1;
	font-weight: normal;
}
.sct2{
	margin: 20px 0px;
	width: 50%;
	height: 36px;
	border: 1px solid #c9c9c9;
}
.sct2 input{
	border: none;
	height: 100%;
	padding: 0px 10px;
	width: 90%;
	float: left;
}
.sct2 button{
	background: url(../img/serch.png) no-repeat center;
	width: 9%;
	height: 100%;
	border: none;
	padding: 0;
	margin: 0;
	float: right;
}
.sct3{
	overflow: hidden;
}
.sct3-lt{
	float: left;
	height:30px;
	width: 8%;
}
.sct3-lt label{
	font-size: 14px;
	font-weight: normal;
}
.sct3-lt1{
	float: left;
	height: 100%;
	width: 8%;
}
.sct3-lt1 label{
	font-size: 14px;
	font-weight: normal;
}
.sct3-rt{
	float: left;
	width: 92%;
}
.sct3-rt a{
	padding: 5px 20px;
	
	display: inline-block;
	font-size: 14px;
	color: #000;
}
.onsure{
	background: #f08519;
	color: #fff !important;
}
.sct3 li{
	overflow: hidden;
	border-bottom: 1px dashed #e1e1e1;
	padding: 10px 0px ;
}
.sct4{
	border: 1px solid #ededed;
	margin: 20px 0px;
}
.sct4 li{
	border-top: 1px solid #ededed;
	overflow: hidden;
	padding: 20px;
	position: relative;
}
.sct4 li:first-child{
	border-top: none;
}
.sct4-lt{
	float: left;
	
}
.sct4-lt img{
	width: 100px;
	height: 100px;
	border-radius: 100%;
	margin-right: 20px;
}
.sct4-rt{
	float: left;
}
.sct4-rt label{
	margin-right: 30px;
}
.sct4-rt h1{
	font-size: 16px;
	margin: 20px 0px;
}
.sct4-rt p{
	font-size: 14px;
	margin: 0;
}
.sct4-tit{
	margin-top: 10px;
}
.sct4-tit span{
	border: 1px solid #f08519;
	padding: 5px 20px;
	color: #f08519;
	font-size: 14px;
	border-radius: 40px;
}
.sct4-rt p span{
	font-weight: normal;
}
.sct4 li button{
	position: absolute;
	right: 20px;
	padding:  8px 20px;
	color: #fff;
	background: #f08519;
	border: none;
	border-radius: 10px;
	font-size: 16px;
	top: 50px;
}
.pad{
	text-align: center;
	line-height: 30px;
	margin: 30px;
}
.pad label{
	font-size: 14px;
	color: #3f3f3f;
	font-weight: normal;
}
.pad a{
	color: #3f3f3f;
	padding:8px 15px;
	font-size: 14px;
	border: 1px solid #e1e1e1;
	line-height: 30px;
}
.pad input{
	border: 1px solid #e1e1e1;
	padding: 0px 10px;
}
.gat-tit{
	width: 100%;
	padding: 15px 20px;
	background: -ms-linear-gradient(left, #f28416,  #f26416);        /* IE 10 */

background:-moz-linear-gradient(left,#f28416,#f26416);/*火狐*/ 

background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#f28416), to(#f26416));/*谷歌*/ 

background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f28416), to(#f26416));      /* Safari 4-5, Chrome 1-9*/

background: -webkit-linear-gradient(left, #f28416, #f26416);   /*Safari5.1 Chrome 10+*/

background: -o-linear-gradient(left, #f28416, #f26416);  /*Opera 11.10+*/
}
.gat-tit label{
	color: #fff;
	margin: 0;
}
.gat{
	position: relative;
	margin-top: -30px;
}
.gat1{
	width: 100%;
	overflow: hidden;
	margin: 20px 0px;
}
.gat1-lt{
	float: left;
	width: 40%;
}
.gat1-lt img{
	width: 100%;
	border: 1px solid #b6b6b6;
}
.gat1-rt{
	float: right;
	width: 58%;
}
.gat1-tit{
	margin-bottom: 20px;
}
.gat1-tit img{
	width: 40px;
	height: 40px;
	border-radius: 100%;
}
.gat1-tit label{
	font-size: 16px;
	margin-left: 10px;
}
.gat1-rt p{
	font-size: 14px;
}
.gat1-rt button{
	background: #f28416;
	color: #fff;
	border: none;
	border-radius: 5px;
	padding: 10px 30px;
	margin-top: 10px;
	font-size: 14px;
}
.gat1-rt button i{
	background: #fff;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	color: #f28416;
	border-radius: 20px;
	font-size: 10px;
	margin-right: 5px;
}
.gat2{
	width: 100%;
	background: #efefef;
	border-bottom: 5px solid #f28416;
	padding-top: 10px;
}
.gat2 a{
	padding: 10px 20px;
	margin-left: 20px;
	display: inline-block;
	color: #f28416;
}
.gat2-on{
	background: #f28416;
	color: #fff !important;
}
.gat3{
	width: 100%;
	margin: 20px 0px;
}
.gat3 h1{
	font-size: 16px;
	font-weight: bold;
}
.gat3 p{
	font-size: 14px;
	color: #676767;
}
.gat4{
	width: 100%;
}
.gat4 h1{
	font-size: 14px;
	text-align: center;
}
.gat4 table{
	border-collapse: collapse;
    border: 1px solid #e1e1e1;
    width: 100%;
}
.gat4 table td{
	line-height: 30px;
	    vertical-align: text-top;
    padding: 6px 15px 6px 6px;
    border: 1px solid #e1e1e1;
    font-size: 14px;
    width: 25%;
}
.gat5{
	width: 100%;
}
.gat5 h2{
	font-size: 14px;
	color: #676767;
	font-weight: bold;
	margin-top: 30px;
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 10px;
}
.gat5 a{
	margin-right: 20px;
	display: inline-block;
	margin-bottom: 10px;
	font-size: 14px;
	color: #676767;
}
.gat6{
	width: 100%;
	padding-bottom: 30px;
}
.gat6 select{
	padding: 8px 15px;
	font-size: 14px;
	border: 1px solid #cccccc;
	margin: 20px 0px;
}
.gat6 table{
	border-collapse: collapse;
    border: 1px solid #e1e1e1;
    width: 100%;
}
.gat6 table th{
	line-height: 30px;
	vertical-align: text-top;
    padding: 6px 15px 6px 6px;
    border: 1px solid #e1e1e1;
    font-size: 14px;
    vertical-align: middle;
    text-align: center;
    background: #f28416;
    color: #fff;
}
.gat6 table td{
	line-height: 30px;
	vertical-align: middle;
    padding: 6px 15px 6px 6px;
    border: 1px solid #e1e1e1;
    font-size: 14px;
    
    text-align: center;
    margin-top: 5px;
}
.gat7-tit p{
	width: 80%;
	font-size: 14px;
	color: #767676;
}
.gat7 h1{
	font-size: 20px;
	font-weight: bold !important;
}
.gaidong{
	float: left;
	margin-left: 20px;
}
.tab1{
	margin: 30px 0px;
}
.tab2{
	margin-top: 0px;
}
.gaidong p{
	font-weight: bold;
}
.gaidong p span{
	color: #676767;
	font-weight: normal;
}
.shit1{
	border-top: 2px solid #f08519;
	margin: 20px 0px;
}
.shit3{
	width: 40%;
	margin: 30px auto;
	line-height: 40px;
}
.shit3 li{
	margin-bottom: 10px;
}
.shit3 label{
	width: 20%;
}

.shit3 select{
	width: 79%;
	height: 40px;
	border: 1px solid #dddddd;
}
.shit3 button{
	width: 79%;
	height: 40px;
	border-radius: 5px;
	background: #f08519;
	border: none;
	color: #fff;
}
.popup-Mask{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.4);
	display: none;
}
.popup1{
	background: #fff;
	border-radius: 5px;
	border-top: 5px solid #f08519;
	position: absolute;
	top: 40%;
	left: 50%;
	padding: 20px;
	width: 600px;
	margin-left: -300px;
}
.popup1 h1{
	font-size: 16px;
	color: #000;
	font-weight: bold;
	margin: 10px 0px;
}
.popup1 label{
	font-size: 14px;
	color: #000;
	font-weight: normal;
}
.popup1 input{
	margin-left: 30px;
	
}
.popup1 img{
	width: 30px;
	margin: 0px 5px;
}
.popup1-xian{
	border-top: 2px solid #f08519;
	width: 100%;
}
.popup1-center,.popup1-tit{
	width: 60%;
	margin: 20px auto;
	overflow: hidden;
}
.popup1-button{
	width: 100%;
	height: 40px;
	margin: 20px auto;
	
}
.popup1-button button{
	background: #f08519;
	color: #fff;
	font-size: 16px;
	width: 100%;
	height: 100%;
	border: none;
	border-radius: 5px;
}
.popup1-tit label{
	float:right;
	font-size: 14px;
	color: #F08519;
}
.popup1-tit p{
	float: left;
	margin: 0;
	line-height: 36px;
}
.popup1-tit label span{
	font-size: 24px;
}
.tit3{
	width: 100%;
	border-bottom: 2px solid #ee7601;
	margin-top: 20px;
}
.tit3-center{
	width: 250px;
	border-radius: 10px 10px 0px 0px;
	background: #ee7601;
	
	padding: 0px 10px;
}
.tit3-center span{
	display: inline-block;
	width: 100%;
	height: 8px;
	border-radius: 20px;
	background: #ff962f;
}
.tit3-center p{
	text-align: center;
	color: #fff;
	font-size: 20px;
	padding: 5px 0px;
	margin: 0;
}
.fell{
	background: #f4f4f4;
	width: 100%;
	padding: 40px;
	overflow: hidden;
	margin-bottom: 30px;
}
.fell h1{
	font-size: 20px;
	color: #000;
	font-weight: bold;
	text-align: center;
}
.fell p{
	margin: 30px 0px;
	font-size: 16px;
	color: #343434;
}
.fell h2,.fell h3{
	color: #7b7b7b;
	font-size: 16px;
		float: left;
		margin: 10px 0px;
}
.fell span{
	color: #000;
	margin-right: 50px;
}
.fell h3{

	width: 33.3%;
}
.fell h2{
	width: 100%;
}
.fell-button{
	width: 100%;
	float: left;
	text-align: center;
	margin: 30px 0px;
}
.fell-button button{
	width: 30%;
	height: 50px;
	background: #f08519;
	border-radius: 5px;
	color: #fff;
	font-size: 20px;
	border: none;
	margin: 0px 20px;
}
.tit4{
	border: none !important;
}
.fells{
	padding: 20px;
}
.fells-tit{
	overflow: hidden;
}
.fells-tit li{
	background: url(../img/planuncheck.png) no-repeat;
	width: 20%;
	margin-right: 1%;
	background-size: 100% 100%;
	padding: 10px;
	float: left;
}
.fells-tit li h1{
	margin: 10px 0px;
	font-size: 16px;
}
.fells-center{
	text-align: center;
}
.fells-center a{
	color: #666666;
}
.fells-center span{
	margin: 0px 10px;
}
.fells-center1{
	overflow: hidden;
}
.fells-center1 p{
	margin-top: 10px;
	float: left;
	margin-bottom: 0px;
	font-size: 14px;
	color: #999999;
}
.fells-center1 a{
	float: right;
	margin-top: 10px;
	font-size: 14px;
	color: #f28416;
}
.fellson{
	background: url(../img/plancheck.png) no-repeat !important;
}
.darks{
	border: 1px solid #f28416;
	background: #fff;
	padding: 0px 15px;
	margin: 20px 0px;
}
.darks li{
	margin: 15px 0px;
}
.darks li label{
	font-size: 14px;
	font-weight: normal;
	color: #000;
}
.darks li a{
	font-size: 14px;
	font-weight: normal;
	color: #000;
	padding: 5px 15px;
}
.darkson{
	
	background: #f28416;
	color: #fff !important;
}
.mod1{
	background: #ee7601;
}
.mod1-lt{
	width: 250px;
	padding: 0px 10px;
	text-align: center;
}
.course-tit{
	position: relative;
}
.printBtn{
	position: absolute;
	top:0px;
	right:0px;
	background: #f78832;
	border: none;
	border-radius:5px;
	color:#fff;
	padding: 5px 20px;
}
.course-tit h1{
	border-bottom: 1px solid #ebebeb;
	font-size: 30px;
	font-weight: bold;
	color: #303030;
	padding-bottom: 15px;
}
.course{
	overflow: hidden;
}
.course-lt{
	float: left;
	width: 73%;
}
.course-rt{
	float: right;
	width: 25%;
}
.course-lt p{
	font-size: 14px;
}
.course-rt h1{
	font-size: 18px;
	margin: 0;
	border-left: 2px solid #ed6045;
	padding: 10px;
	background: #f7f1eb;
}
.course-img{
	width: 100%;
	margin-top: 15PX;
	height: 185px;
	position: relative;
}
.course-img img{
	width: 100%;
	height: 100%;
}
.course-img p{
	position: absolute;
	bottom: 0px;
	background: rgba(0,0,0,0.6);
	color: #fff;
	padding: 10px;
	width: 100%;
	margin: 0;
	font-size: 14px;
}
.course-li li{
	margin-bottom: 20px;
}
.course-li li h1{
	font-size: 16px;
}
.course-li li a{
	background: url(../img/myup.png) no-repeat left center;
	padding: 10px 0px;
	padding-left: 30px;
	color: #303030;
	margin: 15px 0px;
}
